import requests from '@/api/request'
// const SERVER_URL = 'user'
export default {
  // 查询全部用户
  queryAllUserList (data) {
    return requests({
      url: `/v1/api/user/user/queryByCondition`,
      method: 'post',
      data
    })
  },
  // 查询职务
  postQueryRoleData (data) {
    return requests({
      url: `/v1/api/user/role/queryByCondition`,
      method: 'post',
      data
    })
  },
  // 消息公告列表查询
  queryNoticeList (data) {
    return requests({
      url: `/v1/api/backend/notice/findAllList`,
      method: 'post',
      data
    })
  },
  // 新增消息公告
  addNotice (data) {
    return requests({
      url: `/v1/api/backend/notice/addNotice`,
      method: 'post',
      data
    })
  },
  // 删除消息公告
  deleteNotice (data) {
    return requests({
      url: `/v1/api/backend/notice/deleteNotice?id=${data}`,
      method: 'post'
    })
  },
  // 编辑消息公告
  editNotice (data) {
    return requests({
      url: `/v1/api/backend/notice/editNotice`,
      method: 'post',
      data
    })
  },
  // 查看消息公告详情
  showNoticeDetails (data) {
    return requests({
      url: `/v1/api/backend/notice/findSingleNotice`,
      method: 'post',
      data
    })
  },
  // 消息公告生效
  validNotice (data) {
    return requests({
      url: `/v1/api/backend/notice/validNotice?id=${data}`,
      method: 'post'
    })
  },
  // 消息公告失效
  invalidNotice (data) {
    return requests({
      url: `/v1/api/backend/notice/invalidNotice?id=${data}`,
      method: 'post'
    })
  },
  // 置顶消息公告
  upNoticeData (data) {
    return requests({
      url: `/v1/api/backend/notice/upNotice?id=${data}`,
      method: 'post'
    })
  },
  // 取消置顶公告
  cancelNotice (data) {
    return requests({
      url: `/v1/api/backend/notice/upNotice/cancel?id=${data}`,
      method: 'post'
    })
  },
  // 标签列表查询
  postQueryLabelData (data) {
    return requests({
      url: `/v1/api/user/label/queryByCondition`,
      method: 'post',
      data
    })
  },
  // 查询单条详情
  queryById (data) {
    return requests({
      url: `/v1/api/backend/sysDict/queryById/${data}`,
      method: 'get'
    })
  },
  // 查询机构树
  getQueryOrgTree () {
    return requests({
      url: `/v1/api/user/organization/open/queryTree`,
      method: 'get'
    })
  },
  // 新增子字典
  addChildDict (data) {
    return requests({
      url: `/v1/api/backend/sysDict/add/child`,
      method: 'post',
      data
    })
  }
}
